Search results for "Computer animation"
showing 10 items of 12 documents
Integrating miniMin-HSP agents in a dynamic simulation framework
2004
In this paper, we describe the framework created for implementing AI-based animations for artificial actors in the context of IVE (Intelligent Virtual Environments). The minMin-HSP (Heuristic Search Planner) planner presented in [12] has been updated to deal with 3D dynamic simulation environments, using the sensory/actuator system fully implemented in UnrealTM and presented in [10]. Here, we show how we have integrated these systems to handle the necessary balance between the reactive and deliberative skills for 3D Intelligent Virtual Agents (3DIVAs). We have carried out experiments in a multi-agent 3D blocks world, where 3DIVAs will have to interleave sensing, planning and execution to be…
Don’t miss your train! Just follow the computer screen animation: Comprehension of animated public information graphics
2014
Computer graphic animated information displays have the potential to communicate public information in situations where normal announcement types are ineffective. This study used eye tracking techniques to analyze comprehension mechanism of event-related information on railway traffic disruptions presented via different graphic formats presented on computer screen. 86 participants were asked to understand series of traffic disruption messages delivered via four purely visual formats: Static simultaneous, Static sequential, Animated simultaneous and Animated sequential. Across these four conditions, and contrary to the most common materials used in the studies on animation comprehension, the…
Elevation Cable Modeling for Interactive Simulation of Cranes
2008
In this paper, the way to simulate hoisting cables in real time is addressed. We overcome instability in such simulation by considering a two-layered model: a model for the dynamics of a cable passing through a set of pulleys and an oscillation model based on the classical one-dimensional wave equation. The first layer considers the interaction between the cable and pulleys with the elevation equipment, while the second layer simulates cable oscillation. Numerical instability is avoided by suspending the oscillation layer when required. Due to the system properties, this can be carried out in such a way that does not cause significant loss in the system quality. It considers the oscillation…
A Saturation Avoidance Technique for Peer-to-Peer Distributed Virtual Environments
2007
This paper presents a multi-agent framework oriented to animate groups of synthetic humans that properly balance task-oriented and social behaviors. We mainly focus on the social model designed for BDI-agents to display socially acceptable decisions. This model is based on an auction mechanism used to coordinate the group activities derived from the character's roles. The model also introduces reciprocity relations between the members of a group and allows the agents to include social tasks to produce realistic behavioral animations. Furthermore, a conversational library provides the set of plans to manage social interactions and to animate from simple chats to more complex negotiations. Th…
A Java 3D Talking Head for a Chatbot
2008
Facial animation is referred to all those systems per- forming the speech synchronization with an animated face model. This kind of systems are called ”Talking Head” or ”Talking Face”. In this paper a Talking Head oriented to the creation of a Chatbot is presented. It requires an in- put query and an answer is generated in form of text. The answer is transduced into a facial animation using a 3D face model whose lips movements are synchronized with the sound produced by a speech synthesis module. Our ”Talk- ing Head” explores the naturalness of the facial animation and provides a real-time interactive interface to the user. The WEB infrastructure has been realized using the Client- Server m…
Virtual conversation with a real talking head
2008
A talking head is system performing an animated face model synchronized with a speech synthesis module. It is used as a presentation layer of a conversational Agent which provide an answer. It provides an answer when a query is written as an input by the user. The textual answer is converted into facial movements of a 3D face model whose lips and tongue movements are synchronized with the sound of the synthetic voice. The Client-Server paradigm has been used for the WEB infrastructure delegating the animation and synchronization to the client, so that the server can satisfy multiple requests from clients; while the Chatbot, the Digital Signal Processing and the Natural language Processing a…
Computer Animation to teach interpolation
2019
<div data-canvas-width="460.953206963072">Aunque las asignaturas de matemáticas son un tema básico en los estudios de una ingeniería, a menudo son considerados por los estudiantes como una asignatura difícil. En este trabajo presentamos una experiencia de aprendizaje basada en la animación por ordenador mediante el uso de la modelización matemática. Nuestro objetivo es proporcionar a los estudiantes un contexto que motive el estudio de la interpolación de funciones. Presentamos un planteamiento del problema que se pretende resolver mediante</div><div data-canvas-width="460.9542195018301">el Ciclo de Modelización. Se presentan y discuten tanto desarrollo de la actividad com…
Continuous hand openness detection using a Kinect-like device
2014
This paper presents a novel method to reproduce in real time the opening and closing gestures of a human hand, animating a three-dimensional model of it. In other works, this result can be achieved by mapping a set of significant points of a real hand on the corresponding points of the model to animate. We propose an alternative way to produce the same effect without mapping points, but using a level-based estimation of the degree of opening of the hand. The experiments have been executed using Microsoft KinectTM, but the method would work on any other Kinect-like devices (as defined herein). The results obtained are particularly encouraging and demonstrate real-time performance of the syst…
Interacting with Augmented Environments
2010
Pervasive systems augment environments by integrating information processing into everyday objects and activities. They consist of two parts: a visible part populated by animate (visitors, operators) or inanimate (AI) entities interacting with the environment through digital devices, and an invisible part composed of software objects performing specific tasks in an underlying framework. This paper shows an ongoing work from the University of Palermo''s Department of Computer Science and Engineering that addresses two issues related to simplifying and broadening augmented environment access.
Integrating Social Skills in Task-Oriented 3D IVA
2005
This paper presents a set of mechanisms oriented to incorporate social information into the decision taking of task-oriented 3DIVA. The aim of this approach is to integrate collaborative skills in different character's roles (seller/buyer, worker, pedestrian, etc.) in order to enhance its behavioral animation. The collective intelligence expected in this kind of multi-character domains (e.g. storytelling, urban simulation, interactive games, etc.) requires agents able to dialogue/interact with other characters, to autonomously group/ungroup (according to their goals), or to distribute tasks and coordinate their execution for solving possible conflicts. The social model implemented follows t…